#pragma once

#include <SFML/System/Thread.hpp>

class LoqModulatorStream;

class ModulatorThread : public sf::Thread
{
public:
	ModulatorThread(void);
	~ModulatorThread(void);

	virtual void Run();
	virtual void Stop();
	void FillBuffers();

private:
	volatile bool isRunning;
	LoqModulatorStream* loqModulatorStream;
};
